#pragma once

class CVaxSIPUserAgent;

class CPhoneLineStatus
{

public:

	CPhoneLineStatus(void);
	~CPhoneLineStatus(void);

private:

	int m_nTotalLines;

protected:

	CVaxSIPUserAgent* m_pVaxSIPUserAgent;

private:

	void SelectLineHold(int nSelectedLineNo, BOOL bCheckStartConf);

public:

	void OnVaxInit(int nTotalLines);
	void OnVaxUnInit();
	
	void OnLineStatusTick(int nSelectedLineNo, BOOL bCheckStartConf);
	virtual void OnChangeLineStatus(int nLineNo, LPCTSTR sStatus);

};

